package com.sailing.xjpb.ipaas.client.entity.dto;

import com.sailing.xjpb.common.tree.annotation.TreeField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName: SipOrganizationDTO
 * 组织对象 SIP_ORGANIZATION
 * @Author nyl
 * @DateTime 2020年3月16日 下午5:10:44
 */
@Data
public class SipOrganizationDTO implements Serializable {
	/**
	 * Fields
	 */
	private static final long serialVersionUID = 1650744712551906426L;

	/**
	 * 组织ID
	 */
	private String orgId;
	/**
	 * 上级组织"
	 */
	private String parentId;
	/**
	 * 机构名称
	 */
	private String orgName;
	/**
	 * 机构类型
	 */
	private String orgType;
	/**
	 * 机构编码
	 */
	private String orgCode;
	/**
	 * 机构层级
	 */
	private Integer orgLevel;
	/**
	 * 系统编码
	 */
	private String sysOrgCode;
	/**
	 * 机构状态 0:删除,1:正常"
	 */
	private String status;
	/**
	 * 机构描述
	 */
	private String description;
	/**
	 * 机构排序
	 */
	private Integer orgSequence;
	/**
	 * 简称
	 */
	@TreeField
	private String shortName;
	/**
	 * 拼音简码
	 */
	private String spellCode;
	/**
	 * 机构负责人
	 */
	private String orgLeader;
	/**
	 * 操作时间
	 */
	private Date operateTime;
	/**
	 * 是否叶子节点
	 */
	private String leaf;
	/**
	 * 组织属性
	 */
	private String orgProperty;
	/**
	 * 扩展1
	 */
	@TreeField
	private String ext1;
	/**
	 * 扩展2
	 */
	private String ext2;
	/**
	 * 扩展3
	 */
	private String ext3;
	/**
	 * 扩展4
	 */
	private String ext4;
	/**
	 * 扩展5
	 */
	private String ext5;
	/**
	 * 扩展6
	 */
	private String ext6;
	/**
	 * 扩展7
	 */
	private String ext7;
	/**
	 * 扩展8
	 */
	private String ext8;
	/**
	 * 扩展9
	 */
	private String ext9;
	/**
	 * 扩展10
	 */
	private String ext10;

}
